@charset "utf-8";

/* 커뮤니티 Content Table
	1.snb
	2.content
	3.board_table2
	4.layer_popup
*/

/* 1.snb
--------------------------------------------------------------------------------------------------------------------------------*/
.snb .snb_list li.snb1 a{background:url("/cmp_images/community/img_com_snb1.png") 27px 22px no-repeat;}
.snb .snb_list li.snb2 a{background:url("/cmp_images/community/img_com_snb2.png") 27px 17px no-repeat;}
.snb .snb_list li.snb2.on a{background:url("/cmp_images/community/img_intro_snb2_on.png") 27px 17px no-repeat;}

/* 2.content
--------------------------------------------------------------------------------------------------------------------------------*/
.content{margin-left:236px;padding:42px 0 0 16px;}
.content.snb_line{margin-left:235px;border-left:1px solid #cdcdcd;}
.content h3{margin-bottom:18px;}
.content .import{margin-bottom:32px;color:#4882C5;}
.content .board_header{position:relative;margin-bottom:10px}
.content .board_header .select_box{float:left}
.content .board_header .text{margin-left:10px;}
.content .board_header .board_search{width:54px;height:24px;border:1px solid #A2A2A2;background:#E7E7E7;color:#515151;font-weight:bold;}

/* 3.board_table2
--------------------------------------------------------------------------------------------------------------------------------*/
.board_table2 table tr.off{display:none;}
.board_table2 table tr.on{display:;}
.board_table2 table td{padding:0;height:54px;vertical-align:middle;}
.board_table2 table td img{margin-right:10px;border:1px solid #707479;vertical-align:middle;}
.board_table2 table td a{color:#969696;}
/* 산악회정보 자세히보기 */
.board_table2 .schedule{margin:20px 20px 10px;border:1px solid #A4A4A4;}
.board_table2 .schedule th{font-weight:bold;color:#666;border-top:none;border-right:1px solid #CDCDCD;border-bottom:1px solid #E8E8E8;vertical-align:middle;}
.board_table2 .schedule td{padding-left:20px;color:#969696;height:auto;text-align:left;}
.board_table2 .pass_info{width:780px;height:67px;margin:5px 0;padding:10px;border:1px solid #CDCDCD;overflow-y:scroll}
.board_table2 .pass_info .team_name{margin-right:30px;}
.board_table2 .pass_info .team{margin-bottom:25px;}
.board_table2 .pass_info .team .course span{margin-right:20px;}
.board_table2 .pass_info .team div{margin-top:25px;}
.board_table2 .pass_info .team div p{margin-bottom:3px;line-height:18px;}
.board_table2 .pass_info .team div p span{margin-right:5px;}
.mteam_info span{margin:0 7px;}
.mteam_info span:first-child{margin-left:0;}
.board_table2 .schedule td .m_image{margin-top:20px;}
.board_table2 .schedule td .m_image img{border:none}
.board_table2 .schedule td .m_search{margin:10px 0;line-height:18px;}
.board_table2 .btn_close{text-align:left;margin-left:20px}

/* 4.layer_popup
--------------------------------------------------------------------------------------------------------------------------------*/
.layer_popup.intro1{width:888px;}
.layer_popup .layer_table .writer td span{display:inline-block;margin:0 5px 0 10px;}
.layer_popup .layer_table .writer td span:first-child{margin-left:0;}
.layer_popup .layer_table td span.mail{display:inline-block;margin-left:20px;height:13px;}
.layer_popup .layer_table td span.mail input[type="checkbox"]{position:relative;top:2px;}
.layer_popup .layer_table td .count{color:#797979;font-weight:bold;}
.layer_popup .layer_table td .text_content{width:696px;height:189px;overflow-y:scroll;border:1px solid #cdcdcd;}
.layer_popup .layer_table td div.select_box{margin-right:5px;}
.layer_popup .layer_table td span.import{display:inline-block;margin:4px 0 0 12px;color:#4882C5;}
.img_number img{float:left;margin-right:19px;}
.img_number .refresh{margin-left:5px;font-size:11px;font-family:"돋움","Dotum";color:#D03A3E;text-decoration:underline;}
.img_number p{margin-top:10px;}
.layer_popup .layer_table tr.last th,.layer_popup .layer_table tr.last td{border-bottom:1px solid #A4A4A4;}
.layer_popup .layer_table td label.label_left{margin-right:50px;}
.layer_popup .layer_table td span.place{margin:0 10px;}
.layer_popup .layer_table td .breakdown{margin-left:45px;}
.layer_popup .layer_table td .breakdown label{margin-right:20px;}
.layer_popup .layer_table td .breakdown label.label_left{margin-right:15px;}

/* 경유지 */
.Passage{padding:8px 15px;width:595px;height:89px;overflow-y:scroll;border:1px solid #CDCDCD;}
.team_info .info1,.team_info .info2{margin-bottom:6px;}
.team_info .info2 input[type="text"],.team_info .info3 input[type="text"]{position:relative;top:-2px}
.team_info .info3{margin-bottom:20px;}
.team_info .info3 .plus{margin-left:5px;font-size:11px;font-family:"돋움","Dotum";color:#D03A3E;letter-spacing:-1px;}
.layer_popup .layer_table td .btn_plus{float:right;margin-top:-20px;}
.course_info .info1{margin-bottom:6px;}
.course_info .info2{width:530px;margin-bottom:20px;}
.course_info .info2 input[type="text"]{margin-bottom:5px}
.course_info .info2 .plus{margin-left:5px;font-size:11px;font-family:"돋움","Dotum";color:#D03A3E;letter-spacing:-1px;}

/* 산악회 정보 */
.mclub input[type="text"]{margin-right:15px;}
.pic_upload{display:inline-block;margin:3px 0 13px 10px;}

